package com.xy.common.util;

import com.xy.mail.MailSenderInfo;
import com.xy.mail.SimpleMailSender;

public class EmailTools {
	/**
	 * 发送邮件
	 * 
	 * @param 邮件内容
	 * @param 邮件标题
	 * @param 收件人邮箱地址
	 */
	public static void sendEmail(String content, String title, String otherwise) throws Exception {
		MailSenderInfo mailInfo = new MailSenderInfo();
		mailInfo.setMailServerHost("smtp.ym.163.com");
		mailInfo.setMailServerPort("25");
		mailInfo.setValidate(true);
		mailInfo.setAddresserName("贷一贷");
		mailInfo.setUserName("d1d@51d1d.com");
		mailInfo.setPassword("d1d85698359");// 您的邮箱密码
		mailInfo.setFromAddress("d1d@51d1d.com");
		mailInfo.setToAddress(otherwise);
		mailInfo.setSubject(title);
		mailInfo.setContent(content);
		// 这个类主要来发送邮件
		SimpleMailSender sms = new SimpleMailSender();
		try {
			sms.sendTextMail(mailInfo);// 发送文体格式
		} catch (Exception e) {
			throw e;
		}
	}
	/**
	 * 
	 * 发送邮件
	 * 
	 * @param 邮件内容
	 * @param 邮件标题
	 * @param 收件人邮箱地址
	 * */
	public static void sendHtmlEmail(String content, String title, String otherwise) throws Exception {
		MailSenderInfo mailInfo = new MailSenderInfo();
		mailInfo.setMailServerHost("smtp.ym.163.com");
		mailInfo.setMailServerPort("25");
		mailInfo.setValidate(true);
		mailInfo.setAddresserName("贷一贷");
		mailInfo.setUserName("d1d@51d1d.com");
		mailInfo.setPassword("d1d85698359");// 您的邮箱密码
		mailInfo.setFromAddress("d1d@51d1d.com");
		mailInfo.setToAddress(otherwise);
		mailInfo.setSubject(title);
		mailInfo.setContent(content);
		// 这个类主要来发送邮件
		SimpleMailSender sms = new SimpleMailSender();
		try {
			sms.sendHtmlMail(mailInfo);// 发送html格式
		} catch (Exception e) {
			throw e;
		}
	}
}
